These undergo macro expansion to 經(jīng)過宏展開后變?yōu)椋?
The default is to include both the macro names and the result of the macro expansions 默認(rèn)情況是既包括宏名稱也包括宏展開的結(jié)果。
In the process , all preprocessor directives are carried out , macro expansions are performed , and comments are removed 在此過程中,執(zhí)行所有的預(yù)處理器指令,執(zhí)行宏展開,并移除注釋。
In this process , all preprocessor directives are carried out , macro expansions are performed , and comments are removed 在此過程中,將執(zhí)行所有的預(yù)處理器指令,執(zhí)行宏展開,并移除注釋。
The method of generating assembly codes from hsecd instructions including arranging store structure and macro expansion is put forward 提出從hsecd機(jī)指令生成匯編指令的方法,包括如何組織存儲結(jié)構(gòu)和宏擴(kuò)展。
It s just a matter of deciding which features are implemented more easily and more clearly using macro expansions versus regular code 問題只是決定哪些特性使用宏展開(而不是常規(guī)代碼)來實現(xiàn)會更容易、更清晰。
We are taking advantage of the fact that after a macro expansion occurs , the result is then macro - expanded again , continuing until no more expansions take place 在宏展開之后,結(jié)果可以再次進(jìn)行宏展開,直到無法再展開。我們可以利用這種特性。
Macro of c . textual macro expansion , while not ideal , is an easy way to do basic metaprogramming in many languages that don t have better code - generation capabilities 宏。文本宏的擴(kuò)展雖然不甚理想,但在很多沒有更好的代碼生成能力的語言中,這是用來進(jìn)行基本元編程的一種簡單方法。
Firstly the thesis introduces the frame and design of the c 、 c + + compiler , and discusses the implementation of the compiler based on gcc , which is a retargetable compiler . the implementation considers the architecture of thump , including the delay slots , the instruction interlock , macro expansion , and libraries for soft - float . and addresses the process developing the cross compiler and native compiler for thump 論文介紹了thump的c 、 c + +編譯器的總體結(jié)構(gòu)以及設(shè)計方案,并詳細(xì)闡述了利用可重定向編譯器gcc實現(xiàn)thump的c 、 c + +編譯器的方法和過程,包括延遲槽修改、指令互鎖的實現(xiàn)、宏指令展開以及軟件浮點庫的生成等,并實現(xiàn)了thump的交叉編譯器和本地編譯器。